home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Add-On
/
Workbench Add-On - Volume 1.iso
/
BBS-Archive
/
Dev
/
gcc263-base.lha
/
gnu
/
etc
/
sys_config.sh
< prev
next >
Wrap
Text File
|
1994-07-25
|
2KB
|
74 lines
:
# NAME:
# sys_config.sh - set system specific variables
#
# SYNOPSIS:
# . /etc/sys_config.sh
#
# DESCRIPTION:
# Source this script into shell scripts that want to handle
# various system types.
# You may well want to edit this on a particular system replacing
# `uname -s` etc with the result. So that the facility will work
# even when in single user mode and uname et al are not available.
#
# SEE ALSO:
# /etc/profile
#
# AMENDED:
# 91/11/05 22:09:08 (rook)
#
# RELEASED:
# 91/11/05 22:09:09 v1.3
#
# SCCSID:
# @(#)sys_config.sh 1.3 91/11/05 22:09:08 (rook)
#
# @(#)Copyright (c) 1991 Simon J. Gerraty
#
# This file is provided in the hope that it will
# be of use. There is absolutely NO WARRANTY.
# Permission to copy, redistribute or otherwise
# use this file is hereby granted provided that
# the above copyright notice and this notice are
# left intact.
#
# determin machine type
#if [ -f /usr/bin/arch ]; then
# ARCH=`arch`
#elif [ -f /usr/bin/uname -o -f /bin/uname ]; then
# ARCH=`uname -m`
#fi
ARCH=mc68000
#
case "$ARCH" in
sun386) uname=/usr/5bin/uname
OS=SunOS
;;
mc68000) uname=""
OS=AmigaDOS
HOSTNAME=amiga
;;
*) uname=uname;;
esac
# set the operating system type
# you can't use `uname -s` with SCO UNIX
# it returns the same string as `uname -n`
# so set it manually
# OS=SCO-UNIX
# The eval below is a workaround for a bug in the PD ksh.
#OS=${OS:-`eval $uname -s`}
#HOSTNAME=${HOSTNAME:-`eval $uname -n`}
# set which ever is required to not produce a linefeed
# in an echo(1)
case $OS in
SunOS) C="\c"; N="";
;;
*) C="\c"; N=""
;;
esac
export OS ARCH HOSTNAME C N uname